<?php
 Session_Start () ;
 If (!$_SESSION ["repertoire_config"]) { Header ("Location: ../../sortie.php?sortie=3") ; }
 Include ($_SESSION ["repertoire_config"]."/garennes.cfg") ;
 Include ($_SESSION ["repertoire_config"]."/init.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 Include ("../../include/var_temp.inc") ;
 
 $attribution = var_courante ("attribution", 0, null) ;
 $meth_1_1 = var_courante ("meth_1_1", 0, null) ;
 
 $maj = 0 ;
 If (IsSet ($attribution))
  {
   $utils = $attribution ;
   Switch ($attribution)
    {
     // Eleves
     Case 1 : If (IsSet ($meth_1_1) And ($meth_1_1 != "0"))
               {
	        $meth_1_2 = var_courante ("meth_1_2", 0, null) ;
                $resultats = SQL_commande ("SELECT * FROM eleves WHERE exterieur='0' ORDER BY ".$meth_1_1, $id_sql) ;
		$nombre_maj = SQL_nbr_lignes ($resultats) ;
                For ($i = 0 ; $i < $nombre_maj ; $i++)
                 {
                  $r = SQL_tableau_associatif ($resultats, "") ;
                  If (StrPos ($r ["$meth_1_1"], "0") == 0)
                   { $nom = SubStr ($r ["$meth_1_1"], 1, StrLen ($r ["$meth_1_1"])-1) ; }
                  Else
                   { $nom = $r ["$meth_1_1"] ; }
                  $ok = SQL_commande ("UPDATE eleves SET photo='".$nom.$meth_1_2."' WHERE id_eleve='".$r ["id_eleve"]."' LIMIT 1", $id_sql) ;
                 }
		$maj = 1 ;
	       }
	      Else
	       {
	        $meth_2_1 = var_courante ("meth_2_1", 0, "0") ;
		$meth_2_2 = var_courante ("meth_2_2", 0, "0") ;
		$meth_2_3 = var_courante ("meth_2_3", 0, "0") ;
		$meth_2_4 = var_courante ("meth_2_4", 0, "0") ;
		$meth_2_5 = var_courante ("meth_2_5", 0, ".png") ;
	        $resultats = SQL_commande ("SELECT * FROM eleves WHERE exterieur='0'", $id_sql) ;
		$nombre_maj = SQL_nbr_lignes ($resultats) ;
                For ($i = 0 ; $i < $nombre_maj ; $i++)
                 {
		  $r = SQL_tableau_associatif ($resultats, "") ;
	          $nom = "" ;
	          If ($meth_2_1 != "0") { $nom .= $r ["$meth_2_1"] ; }
		  If (($sep_1) And ($nom != "")) { $nom .= $sep_1 ; }
		  If ($meth_2_2 != "0") { $nom .= $r ["$meth_2_2"] ; }
		  If (($sep_2) And ($nom != "")) { $nom .= $sep_2 ; }
		  If ($meth_2_3 != "0") { $nom .= $r ["$meth_2_3"] ; }
		  If (($sep_3) And ($nom != "")) { $nom .= $sep_3 ; }
		  If ($meth_2_4 != "0") { $nom .= $r ["$meth_2_4"] ; }
		  If ($meth_2_5 != "0") { $ext = $meth_2_5 ; } Else { $ext = ".jpg" ; }
		  If ($min) { $nom_photo = StrToLower ($nom.$ext) ; }
		  Else { $nom_photo = $nom.$ext ; }
		  $nom_photo = filtrage_accents (Str_Replace (" ", "_", $nom_photo)) ;
		  $ok = SQL_commande ("UPDATE eleves SET photo='".$nom_photo."' WHERE id_eleve='".$r ["id_eleve"]."' LIMIT 1", $id_sql) ;
		 }
		$maj = 1 ; ;
	       }
	      Break ;
     // Professeurs
     Case 2 : If (IsSet ($meth_1_1) And ($meth_1_1 > 0))
               {
	        $meth_1_2 = var_courante ("meth_1_2", 0, ".png") ;
                $resultats = SQL_commande ("SELECT * FROM utilisateurs WHERE droits='".$droit_prof."' ORDER BY ".$meth_1_1, $id_sql) ;
		$nombre_maj = SQL_nbr_lignes ($resultats) ;
                For ($i = 0 ; $i < $nombre_maj ; $i++)
                 {
                  $r = SQL_tableau_associatif ($resultats, "") ;
                  If (StrPos ($r ["$meth_1_1"], "0") == 0)
                   { $nom = SubStr ($r ["$meth_1_1"], 1, StrLen ($r ["$meth_1_1"])-1) ; }
                  Else
                   { $nom = $r ["$meth_1_1"] ; }
                  $ok = SQL_commande ("UPDATE utilisateurs SET photo='".$nom.$meth_1_2."' WHERE id_utilisateur='".$r ["id_utilisateur"]."' LIMIT 1", $id_sql) ;
                 }
		$maj = 1 ; ;
	       }
	      Else
	       {
	        $meth_2_1 = var_courante ("meth_2_1", 0, "0") ;
		$meth_2_2 = var_courante ("meth_2_2", 0, "0") ;
		$meth_2_3 = var_courante ("meth_2_3", 0, "0") ;
		$meth_2_4 = var_courante ("meth_2_4", 0, "0") ;
		$meth_2_5 = var_courante ("meth_2_5", 0, "0") ;
	        $resultats = SQL_commande ("SELECT * FROM utilisateurs WHERE droits='".$droit_prof."' ORDER BY nom,prenom", $id_sql) ;
		$nombre_maj = SQL_nbr_lignes ($resultats) ;
                For ($i = 0 ; $i < $nombre_maj ; $i++)
                 {
		  $r = SQL_tableau_associatif ($resultats, "") ;
	          $nom = "" ;
	          If ($meth_2_1 != "0") { $nom .= $r ["$meth_2_1"] ; }
		  If (($sep_1) And ($nom != "")) { $nom .= $sep_1 ; }
		  If ($meth_2_2 != "0") { $nom .= $r ["$meth_2_2"] ; }
		  If (($sep_2) And ($nom != "")) { $nom .= $sep_2 ; }
		  If ($meth_2_3 != "0") { $nom .= $r ["$meth_2_3"] ; }
		  If (($sep_3) And ($nom != "")) { $nom .= $sep_3 ; }
		  If ($meth_2_4 != "0") { $nom .= $r ["$meth_2_4"] ; }
		  $ext = $meth_2_5 ;
		  If ($min) { $nom_photo = StrToLower ($nom.$ext) ; }
		  Else { $nom_photo = $nom.$ext ; }
		  $nom_photo = Str_Replace (" ", "_", $nom_photo) ;
		  $ok = SQL_commande ("UPDATE utilisateurs SET photo='".$nom_photo."' WHERE id_utilisateur='".$r ["id_utilisateur"]."' LIMIT 1", $id_sql) ;
		 }
		$maj = 1 ;
	       }
              Break ;
    }
  }
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='$droit_courant' AND ordre='0'", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ;
 
 Echo "<HTML>" ;
 Echo " <HEAD>" ;
 entete_html ("Garennes - Menu", "", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Echo " </HEAD>" ;

 Echo " <BODY BACKGROUND=\"../images/fond.png\" TEXT=\"".$l ["couleur_texte"]."\" OnContextMenu=\"return false\">" ;
 Echo "  <CENTER><FONT COLOR=\"#0000FF\">&nbsp;Attribution&nbsp;d'un&nbsp;nom&nbsp;de&nbsp;photo&nbsp;g&eacute;n&eacute;rique&nbsp;aux&nbsp;" ;
 Switch ($utils)
  {
   Case  1 : Echo "&eacute;l&egrave;ves" ;
             If ($maj == 1) { $utils = 3 ; } Else { $utils = 1 ; }
	     Break ;
   Case  2 : Echo "professeurs" ;
             If ($maj == 1) { $utils = 3 ; } Else { $utils = 2 ; }
	     Break ;
   Default : Echo "&eacute;l&egrave;ves" ; $utils = 1 ;  Break ;
  }
 Echo "&nbsp;</FONT></CENTER>" ;
 
 Switch ($utils)
  {
   Case  1 :  Echo "<TABLE BORDER=1 ALIGN=CENTER BGCOLOR=\"".$l ["couleur_fond"]."\" CELLPADDING=0 CELLSPACING=0>" ;
              Echo "<TR><TD><FORM ACTION=\"./def_photos.php\" METHOD=\"POST\">" ;
              Echo "<INPUT TYPE=HIDDEN NAME=\"attribution\" VALUE=\"1\">" ;
              Echo "<TABLE BORDER=0 WIDTH=\"100%\" CELLPADDING=0 CELLSPACING=0>" ;
	      Echo "<TR><TD COLSPAN=2 BGCOLOR=\"".$l ["lien"]."\" ALIGN=CENTER>&nbsp;<B>Choisissez&nbsp;une&nbsp;m&eacute;thode&nbsp;d'attribution&nbsp;des&nbsp;photos</B>&nbsp;</TD></TR>" ;
              Echo "<TR><TD COLSPAN=2>&nbsp;</TD></TR>" ;
              Echo "<TR><TD>&nbsp;<B>M&eacute;thode&nbsp;1</B>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Donner&nbsp;un&nbsp;de&nbsp;ces&nbsp;rep&egrave;res&nbsp;:&nbsp;</TD>" ;
              Echo "<TD vALIGN=BOTTOM>" ;
              Echo "<SELECT NAME=\"meth_1_1\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"repere1\">Num&eacute;ro GEP</OPTION>" ;
              Echo "<OPTION VALUE=\"repere2\">Num&eacute;ro National &Eacute;l&egrave;ve</OPTION>" ;
              Echo "<OPTION VALUE=\"id_eleve\">Num&eacute;ro identification base Garennes</OPTION>" ;
              Echo "</SELECT>.<SELECT NAME=\"meth_1_2\">" ;
              Echo "<OPTION VALUE=\".png\">png</OPTION>" ;
              Echo "<OPTION VALUE=\".jpeg\">jpeg</OPTION>" ;
              Echo "<OPTION VALUE=\".jpg\">jpg</OPTION>" ;
              Echo "<OPTION VALUE=\".gif\">gif</OPTION>" ;
              Echo "</SELECT>&nbsp;" ;
              Echo "</TD></TR>" ;
              Echo "<TR><TD COLSPAN=2>&nbsp;</TD></TR>" ;
	      Echo "<TR BGCOLOR=\"".$l ["nom"]."\">" ;
              Echo "<TD>&nbsp;<B>M&eacute;thode&nbsp;2</B>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Choisir&nbsp;un&nbsp;nom&nbsp;personnalis&eacute;&nbsp;:&nbsp;</TD>" ;
              Echo "<TD vALIGN=BOTTOM>" ;
              Echo "<SELECT NAME=\"meth_2_1\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"nom\">Nom</OPTION>" ;
              Echo "<OPTION VALUE=\"prenoms\">Pr&eacute;nom</OPTION>" ;
              Echo "<OPTION VALUE=\"classe\">Classe</OPTION>" ;
	      Echo "<OPTION VALUE=\"login\">Identifiant</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"sep_1\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"_\">_</OPTION>" ;
              Echo "<OPTION VALUE=\"-\">-</OPTION>" ;
              Echo "<OPTION VALUE=\".\">.</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"meth_2_2\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"nom\">Nom</OPTION>" ;
              Echo "<OPTION VALUE=\"prenoms\">Pr&eacute;nom</OPTION>" ;
              Echo "<OPTION VALUE=\"classe\">Classe</OPTION>" ;
	      Echo "<OPTION VALUE=\"login\">Identifiant</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"sep_2\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"_\">_</OPTION>" ;
              Echo "<OPTION VALUE=\"-\">-</OPTION>" ;
              Echo "<OPTION VALUE=\".\">.</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"meth_2_3\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"nom\">Nom</OPTION>" ;
              Echo "<OPTION VALUE=\"prenoms\">Pr&eacute;nom</OPTION>" ;
              Echo "<OPTION VALUE=\"classe\">Classe</OPTION>" ;
	      Echo "<OPTION VALUE=\"login\">Identifiant</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"sep_3\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"_\">_</OPTION>" ;
              Echo "<OPTION VALUE=\"-\">-</OPTION>" ;
              Echo "<OPTION VALUE=\".\">.</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"meth_2_4\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"repere1\">Num&eacute;ro GEP</OPTION>" ;
              Echo "<OPTION VALUE=\"repere2\">Num&eacute;ro National &Eacute;l&egrave;ve</OPTION>" ;
              Echo "<OPTION VALUE=\"id_eleve\">Num&eacute;ro identification base Garennes</OPTION>" ;
              Echo "</SELECT>.<SELECT NAME=\"meth_2_5\">" ;
              Echo "<OPTION VALUE=\".png\">png</OPTION>" ;
              Echo "<OPTION VALUE=\".jpeg\">jpeg</OPTION>" ;
              Echo "<OPTION VALUE=\".jpg\">jpg</OPTION>" ;
              Echo "<OPTION VALUE=\".gif\">gif</OPTION>" ;
              Echo "</SELECT>&nbsp;" ;
              Echo "</TD>" ;
              Echo "</TR>" ;
	      Echo "<TR BGCOLOR=\"".$l ["nom"]."\">" ;
	      Echo "<TD ALIGN=RIGHT><INPUT TYPE=CHECKBOX NAME=min VALUE=\"1\" CHECKED></TD>" ;
	      Echo "<TD ALIGN=LEFT>&nbsp;Tout&nbsp;en&nbsp;minuscules&nbsp;</TD>" ;
	      Echo "</TR>" ;
              Echo "<TR><TD COLSPAN=2>&nbsp;</TD></TR>" ;
              Echo "<TR><TD COLSPAN=2 ALIGN=CENTER><INPUT TYPE=IMAGE SRC=\"../images/valider.png\">&nbsp;</TD></TR>" ;
              Echo "</TABLE></TD></TR></TABLE>" ;
	      Break ;
   Case  2 :  Echo "<TABLE BORDER=1 ALIGN=CENTER BGCOLOR=\"".$l ["couleur_fond"]."\" CELLPADDING=0 CELLSPACING=0>" ;
              Echo "<TR><TD>" ;
              Echo "<FORM ACTION=\"./def_photos.php\" METHOD=\"POST\">" ;
              Echo "<INPUT TYPE=HIDDEN NAME=\"attribution\" VALUE=\"2\">" ;
              Echo "<TABLE BORDER=0 WIDTH=\"100%\" CELLPADDING=0 CELLSPACING=0>" ;
	      Echo "<TR><TD COLSPAN=2 BGCOLOR=\"".$l ["lien"]."\" ALIGN=CENTER>&nbsp;<B>Choisissez&nbsp;une&nbsp;m&eacute;thode&nbsp;d'attribution&nbsp;des&nbsp;photos</B>&nbsp;</TD></TR>" ;
              Echo "<TR><TD COLSPAN=2>&nbsp;</TD></TR>" ;
              Echo "<TR><TD>&nbsp;<B>M&eacute;thode&nbsp;1</B>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Donner&nbsp;un&nbsp;de&nbsp;ces&nbsp;rep&egrave;res&nbsp;:&nbsp;</TD>" ;
              Echo "<TD vALIGN=BOTTOM>" ;
              Echo "<SELECT NAME=\"meth_1_1\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"numen\">Numen</OPTION>" ;
              Echo "<OPTION VALUE=\"login\">Identifiant</OPTION>" ;
              Echo "</SELECT>.<SELECT NAME=\"meth_1_2\">" ;
              Echo "<OPTION VALUE=\".png\">png</OPTION>" ;
              Echo "<OPTION VALUE=\".jpeg\">jpeg</OPTION>" ;
              Echo "<OPTION VALUE=\".jpg\">jpg</OPTION>" ;
              Echo "<OPTION VALUE=\".gif\">gif</OPTION>" ;
              Echo "</SELECT>&nbsp;" ;
              Echo "</TD></TR>" ;
              Echo "<TR><TD COLSPAN=2>&nbsp;</TD></TR>" ;
	      Echo "<TR BGCOLOR=\"".$l ["nom"]."\">" ;
              Echo "<TD>&nbsp;<B>M&eacute;thode&nbsp;2</B>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Choisir&nbsp;un&nbsp;nom&nbsp;personnalis&eacute;&nbsp;:&nbsp;</TD>" ;
              Echo "<TD vALIGN=BOTTOM>" ;
              Echo "<SELECT NAME=\"meth_2_1\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"nom\">Nom</OPTION>" ;
              Echo "<OPTION VALUE=\"prenom\">Pr&eacute;nom</OPTION>" ;
              Echo "<OPTION VALUE=\"login\">Identifiant</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"sep_1\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"_\">_</OPTION>" ;
              Echo "<OPTION VALUE=\"-\">-</OPTION>" ;
              Echo "<OPTION VALUE=\".\">.</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"meth_2_2\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"nom\">Nom</OPTION>" ;
              Echo "<OPTION VALUE=\"prenom\">Pr&eacute;nom</OPTION>" ;
              Echo "<OPTION VALUE=\"login\">Identifiant</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"sep_2\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"_\">_</OPTION>" ;
              Echo "<OPTION VALUE=\"-\">-</OPTION>" ;
              Echo "<OPTION VALUE=\".\">.</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"meth_2_3\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"nom\">Nom</OPTION>" ;
              Echo "<OPTION VALUE=\"prenom\">Pr&eacute;nom</OPTION>" ;
              Echo "<OPTION VALUE=\"login\">Identifiant</OPTION>" ;
              Echo "</SELECT><SELECT NAME=\"sep_3\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"_\">_</OPTION>" ;
              Echo "<OPTION VALUE=\"-\">-</OPTION>" ;
              Echo "<OPTION VALUE=\".\">.</OPTION>" ;
              Echo "</SELECT>" ;
              Echo "<SELECT NAME=\"meth_2_4\">" ;
              Echo "<OPTION VALUE=\"0\"></OPTION>" ;
              Echo "<OPTION VALUE=\"numen\">Numen</OPTION>" ;
              Echo "<OPTION VALUE=\"login\">Identifiant</OPTION>" ;
              Echo "</SELECT>.<SELECT NAME=\"meth_2_5\">" ;
              Echo "<OPTION VALUE=\".png\">png</OPTION>" ;
              Echo "<OPTION VALUE=\".jpeg\">jpeg</OPTION>" ;
              Echo "<OPTION VALUE=\".jpg\">jpg</OPTION>" ;
              Echo "<OPTION VALUE=\".gif\">gif</OPTION>" ;
              Echo "</SELECT>&nbsp;" ;
              Echo "</TD></TR>" ;
	      Echo "<TR BGCOLOR=\"".$l ["nom"]."\">" ;
	      Echo "<TD ALIGN=RIGHT><INPUT TYPE=CHECKBOX NAME=min VALUE=\"1\" CHECKED></TD>" ;
	      Echo "<TD ALIGN=LEFT>&nbsp;Tout&nbsp;en&nbsp;minuscules&nbsp;</TD>" ;
	      Echo "</TR>" ;
              Echo "<TR><TD COLSPAN=2>&nbsp;</TD></TR>" ;
              Echo "<TR><TD COLSPAN=2 ALIGN=CENTER><INPUT TYPE=IMAGE SRC=\"../images/valider.png\">&nbsp;</TD></TR>" ;
              Echo "</TABLE>" ;
              Echo "</TD></TR></TABLE>" ;
	      Break ;
   Case  3 :  Echo "<TABLE BORDER=1 ALIGN=CENTER BGCOLOR=\"".$l ["couleur_fond"]."\" CELLPADDING=0 CELLSPACING=0>" ;
              Echo "<TR><TD>" ;
              Echo "<TABLE BORDER=0 WIDTH=\"100%\" CELLPADDING=0 CELLSPACING=0>" ;
	      Echo "<TR><TD COLSPAN=2 BGCOLOR=\"".$l ["lien"]."\" ALIGN=CENTER>&nbsp;Rapport&nbsp;d'attribution&nbsp;des&nbsp;photo&nbsp;</TD></TR>" ;
              Echo "<TR><TD COLSPAN=2>&nbsp;</TD></TR>" ;
              Echo "<TR>" ;
              Echo "<TD>&nbsp;<B>Nombre&nbsp;d'attribution</B>&nbsp;:&nbsp;</TD>" ;
              Echo "<TD>&nbsp;".$nombre_maj."&nbsp;noms&nbsp;de&nbsp;photos&nbsp;</TD>" ;
              Echo "</TR>" ;
	      Echo "<TR><TD COLSPAN=2>&nbsp;</TD></TR>" ;
              Echo "</TABLE>" ;
              Echo "</TD></TR></TABLE>" ;
	      Break ;
  }
 Echo "</BODY></HTML>" ;
?>